.container {
	display: flex;
	flex-direction: column;
	position: relative;
}

/* 用户信息 */
.user {
	@include flex-box($jcsb, $fs, column);
	@include wh(100%, null);
	background-color: $white_color;
	padding: 40rpx 25rpx;
	font-size: 28rpx;
	
	&__info {
		@include flex-box($jcsb, center);
		color: $text_color;
		.mobile {
			@include txts(22rpx, $text_color_gery);
			margin-left: 16rpx;
		}
	}
}

/* 商品信息 */
.goods {
	width: 100%;
	background-color: $white_color;
	padding: 40rpx 25rpx 16rpx 25rpx;
	margin-top: 16rpx;
	
	.item {
		@include flex-box($jcsb, $fs);
		@include txts(30rpx, $text_color);
		
		image {
			@include wh(190rpx, 190rpx);
			border: 1px solid $border_color;
			border-radius: 10rpx;
		}
		
		&__info {
			@include flex-box($jcsb, $fs, column);
			.title {
				width: 460rpx;
				max-width: 460rpx;
				line-height: 36rpx;
				display: -webkit-box;
				overflow: hidden;
				text-overflow:ellipsis;
				white-space: normal;
				word-wrap: break-word;
				-webkit-line-clamp:2;
				-webkit-box-orient: vertical;
				margin-bottom: 40rpx;
			}
			.amount {
				@include flex-box($jcsb, center);
				width: 100%;
				font-size: 22rpx;
				.price {
					color: $orage_color;
				}
			}
		}
	}
}

/* 订单信息 */
.order-info {
	@include flex-box($jcsa, $fs, column);
	width: 100%;
	background-color: $white_color;
	padding: 0 25rpx 45rpx;
	border-top: 1px solid $border_color;
	.item {
		@include txts(28rpx, $text_color);
		@include flex-box($jcsb, center);
		width: 100%;
		margin-top: 60rpx;
	}
}

/* 小计 */
.total {
	@include flex-box($jcsa, $fs, column);
	width: 100%;
	background-color: $white_color;
	margin-top: 16rpx;
	
	&__goods {
		@include txts(28rpx, $text_color);
		@include flex-box($jcsb, center);
		width: 100%;
		padding: 45rpx 30rpx;
	}
	
	&__amount {
		@include txts(28rpx, $text_color);
		@include flex-box($fe, center);
		width: 100%;
		padding: 40rpx 30rpx;
		border-top: 1px solid $border_color;
	}
}

.btn {
	@include pos-f(bottom, left, 0, 0, 100%, 100rpx);
	@include flex-box($fe, center);
	@include txts(24rpx, $text_color);
	border-top: 1px solid $border_color;
	background-color: $white_color;
	
	.item {
		padding: 12rpx 20rpx;
		border: 1px solid $text_color;
		border-radius: 25rpx;
		margin: 0 30rpx 0 10rpx;
	}
	.item--green {
		color: $green_color;
		border: 1px solid $green_color;
	}
}